/* html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6 {
    margin:0;padding:0;
}
html {box-sizing:border-box;}
*, *:before, *:after {box-sizing:inherit;}
html,body {width:100%;height:100%;font-size:12px;font-weight:100;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;}

h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
ul {list-style:none;}
button,input,select,textarea {margin:0;outline:0;}
img,embed,iframe,object,audio,video {height:auto;max-width:100%;border:0;padding:0;margin:0;}
img {display:block;}
video {width:100%;}
iframe {border:0;}
table {border-collapse:collapse;border-spacing:0;}
td,th {padding:0;text-align:left;}
a {text-decoration:none;}
em, i {font-style:normal;} */

html, body {
    width:100%;height:100%;
    font-family: Helvetica Neue,Helvetica,Hiragino Sans GB,Microsoft YaHei,\\5FAE\8F6F\96C5\9ED1,Arial,sans-serif;
    font-size:12px;
    color:#000000;
}
button:focus, a {outline:none;}

header {position:sticky !important;left:0;top:0;width:100%;z-index:100;padding-top:2em !important;padding-bottom:2em !important;font-size:16px;background:rgba(2,37,75,0.8);}
header.navbar {
    padding:0.5rem 0;
}
@media (max-width: 540px) {
    header.navbar {
        padding:0.5rem 1rem;
    }
}
header .navbar-nav .nav-link {
    color:#ffffff;margin-left:0.8em;
    font-size:1.1rem;
}
header .navbar-nav .nav-link.active,
header .navbar-nav .nav-link:hover {
    color:#15a9ed
}
@media (max-width: 768px) {
    header {padding-top:0.5rem !important;padding-bottom:0.5rem !important;}
    .navbar-toggler {
        position:relative;
        padding:0;
        width:2rem;
        height:2rem;
        font-size:1rem;

    }
    .navbar-toggler .navbar-toggler-icon {
        position:absolute;
        width:100%;
        height:2px;
        background:#ffffff;
        left:50%;
        top:50%;
        transform: translate(-50%, -50%);
    }
    .navbar-toggler .navbar-toggler-icon:after {
        position:absolute;
        width:100%;height:2px;
        content:'';
        background:#ffffff;
        left:0;
        top:-.6rem;
    }
    .navbar-toggler .navbar-toggler-icon:before {
        position:absolute;
        width:100%;height:2px;
        content:'';
        background:#ffffff;
        left:0;
        bottom:-.6rem;
    }
    .navbar-collapse {
        /* display:block; */
        text-align:center;
        padding-top:.5rem;
        padding-bottom:.5rem;
        position:absolute;
        left:0;
        top:100%;
        width:100%;
        background:rgba(2,37,75,0.9);
    }
    .navbar-collapse a {
        margin-left:0;
    }
}
@media (min-width: 768px) {
    .navbar-expand-lg .navbar-collapse {
        display:flex !important;
        flex-basis: auto;
    }
    .navbar-expand-lg .navbar-nav {
        flex-direction: row;
    }
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-left:0.5em;
        padding-right:0.5em;
    }
}

.at_center {
    position:absolute;
    left:50%;top:50%;
    width:auto;height:auto;
    transform:translate(-50%, -50%);
}


footer {padding:4rem 0;}
footer .tx_copyright {color:#a3a3a3;}
@media (min-width: 768px) {
    footer .tx_copyright {text-align:right;}
}
@media (max-width: 768px) {
    footer .tx_copyright {text-align:center;padding-top:2em;}
    footer .nav {
        -webkit-box-orient: vertical!important;
        -webkit-box-direction: normal!important;
        -ms-flex-direction: column!important;
        flex-direction: column!important;
        
        -webkit-box-pack: center!important;
        -ms-flex-pack: center!important;
        justify-content: center!important;

        text-align:center;
    }    
}

main {height:100%;}
.main_item {position:relative;width:100%;height:75%;}
@media (max-width: 768px) {
    .main_item {height:90%;}
}

.index_pop {position:relative;width:100%;height:100%;overflow:hidden;}
.index_pop_inner {position:relative;;width:100%;height:100%;}
.index_pop_inner .swiper-container {width:100%;height:100%;}
.index_pop_inner .swiper-slide {overflow:hidden;}
.index_pop_inner img.slider_bg {
    position:absolute;width:auto;height:100%;
    left:50%;top:50%;
    transform: translate(-50%, -50%);
    max-width:none;
}
@media (max-width: 576px) {
    .index_pop_inner img.slider_bg {display:block;width:100%;height:auto;}
    .index_pop_inner img.slide-big {display:none;}
}
@media (min-width: 576px) {
    .index_pop_inner img.slide-small {display:none;}
    .index_pop_inner img.slide-big {display:block;}
}


.index_big_three {padding:8rem 0;}
.index_big_three_title {margin-bottom:5rem;}
.index_big_three h2 {font-size:3rem;margin-bottom:1rem}
.index_big_three_title h3 {font-size:1.2rem;color:#888888;margin-bottom:0.5rem}
.index_big_three a {color:#4db1fa;}
.index_big_three a:hover {/*color:#1e156e;*/text-decoration:none;}
.index_big_three .row h3 {margin-bottom:24px;}
.index_big_three .index_big_three_circel {display:inline-block;margin-bottom:24px;background:#4db1fa;border-radius:50%;transition:all 0.5s;}
.index_big_three  a:hover .index_big_three_circel {background:#475f81;}
.index_big_three .index_big_three_circel img {transition:all 0.5s;}
.index_big_three  a:hover .index_big_three_circel img {transform:scale(0.9)}
.index_big_three a.btn {color:#ffffff !important;}
.index_big_three .row p {color:#282842;font-size:1.2em;}
.index_big_three a.btn-primary {background-color:#6fa1d6;border-color:#6fa1d6}
@media (max-width: 768px) {
    .index_big_three {padding:40px 0;}
    .index_big_three_title {margin-bottom:2rem;}
    .index_big_three h2 {font-size:2rem;}
    .index_big_three_title h3 {font-size:1rem;}
    .index_big_three .col-12 {margin:1rem auto;}
}

.index_doing .row {background:#F6FBFF;padding:5rem 0 8rem 0;}
.index_doing .row:nth-of-type(even) {background:#ffffff;}
.index_doing h2 {background:#F6FBFF;margin-left:-15px;margin-right:-15px;margin-bottom:0;line-height:3;color:#888888;font-size:36px;}
.index_doing h3 {margin-top:12px;font-size:16px;}
.index_doing h4 {margin-top:12px;font-size:2rem;margin-bottom:1.5rem;color:#01B5FF;}
.index_doing img {display:block;max-width:80%;}
.index_doing_small_img img {max-width:60%;}
.index_doing_content {display:table;width:100%;height:100%;font-size:14px;}
.index_doing_content p {color:#282842;line-height:2;font-size:1.1em;}
.index_doing_content p .btn-primary{background-color:#6fa1d6;border-color:#6fa1d6}
.index_doing_content .display-4 {font-size:2rem;color:#01B5FF;}
.index_doing_content > div {display:table-cell;vertical-align:middle;}
@media (min-width: 768px) {
    .index_doing_content > div {padding-right:5em;}
    .row-column-reverse .index_doing_content > div {padding-left:5em;}
}
@media (max-width: 768px) {
    .index_doing_content > div {padding:36px 1em 0;}
    .index_doing_content .display-4 {font-size:2rem;}
}

.index_why {padding-top:2em;}
.index_why h2 {line-height:3;color:#888888;font-size:36px;}
.index_why .row {padding-bottom:36px;}
.index_why .card {border:0;}
.index_why .card img {margin-bottom:1rem;}
.index_why .card strong {font-size:12px;}
.index_why .card .btn {cursor:default;background:#6fa1d6;border-color:#6fa1d6;}

.index_client {background:#f6fbff;}
.index_client h2 {line-height:1.4;padding-top:8rem;font-size:3rem;color:#000000;margin-left:-15px;margin-right:-15px;background:#f6fbff;}
.index_client .row {padding:0 8% 36px 8%;background:#f6fbff;}
.index_client img {display:block;margin:2em 0;transition:all 0.5s;}
.index_client img:hover {transform:scale(1.1)}


@media (min-width: 768px) {
    .core_list .col-md-2 {flex:20% !important;max-width:20% !important;}
    .b_r_s_c {align-items:center;}
}
@media (max-width: 768px) {
    .index_doing_content > div {padding:36px 1em 0;}
}

@media (max-width: 768px) {
    .row-column-reverse {flex-direction:column-reverse !important;}
}

.bd-title {padding:80px 0;}
.nav-tabs {margin:2em 0;}
.bd-content {margin:0 0 1em 0;font-size:14px;}
main > .bd-content {background:url(http://www.biscall.cn/Upload/557a52230e53c.jpg) center top no-repeat;}

.bd-content form {padding:3em 0;}


.case_slider {padding-bottom:5em;padding-top:3em;}
.case_content {width:100%;margin:0;text-align:center;}
.case_content img {display:block;width:90%;height:auto;margin-top:1em;margin-bottom:0.5em;background:rgba(102,102,102,0.6);transition: all 0.5s;border:1px solid #eeeeee;}
.case_content img:hover {transform: scale(1.05)}
.case_content a {text-decoration:none;}

@media (max-width: 768px) {
    main > .bd-content {background-size:110% auto;}
    .bd-title {padding:40px 0;}
    .case_content img {width:90%}
}
@media (max-width: 540px) {
    main > .bd-content {background-size:180% auto;}
    .bd-title {padding:40px 0;} 
}

.case_info {color:#929292;padding:3em 0;}

.cus_pop h3 {margin-top:1.5rem;}
.cus_pop h3:nth-child(3) {font-size:4rem}
.cus_pop h3:nth-child(2) {font-size:2.5rem}
.cus_pop h3:nth-child(1) {font-size:2.2rem}
@media (max-width: 540px) {
    .cus_pop h3:nth-child(3) {font-size:2.2rem}
    .cus_pop h3:nth-child(2) {font-size:1.8rem}
    .cus_pop h3:nth-child(1) {font-size:1.5rem}
}

.mark_pop h3 {padding-left:8rem;margin-bottom:2rem}
.mark_pop h3:nth-child(4) {font-size:3rem}
.mark_pop h3:nth-child(3) {font-size:3rem}
.mark_pop h3:nth-child(2) {font-size:2.2rem}
.mark_pop h3:nth-child(1) {font-size:2.2rem}
@media (max-width: 540px) {
    .mark_pop h3 {padding-left:0;text-align:center !important;}
    .mark_pop h3:nth-child(4) {font-size:2.2rem}
    .mark_pop h3:nth-child(3) {font-size:2.2rem}
    .mark_pop h3:nth-child(2) {font-size:1.5rem}
    .mark_pop h3:nth-child(1) {font-size:1.5rem}
}

.index_doing h2.cus_title {line-height:1.4;padding-top:5rem;font-size:3rem;color:#000000;}
.cus_title span {display:inline-block;font-weight:300;font-size:2rem;border-top:1px solid #cccccc;padding:0.8rem 2em;color:#888888;}
.cus_title span i {color:#73D3FE;font-style:normal;}

@media (max-width: 540px) {
    .nav-tabs {margin:1em 0;}
    .page-case {padding-left:0;padding-right:0;}
    .page-case  > .container {padding-left:0;padding-right:0;}
    .page-case  > .container h2 {padding-left:15px;padding-right:15px;}
    .page-case  > .container .nav-tabs {margin-left:15px;margin-right:15px;}
    .page-case .bd-content .case_slider {padding-top:1em;}
    .page-case  .case_content img {width:100%;}
    .page-case .bd-content .col-6:nth-child(odd) {padding-right:7.5px;}
    .page-case .bd-content .col-6:nth-child(even) {padding-left:7.5px;}
}

.footer-links {display:flex;flex-wrap:wrap;color:#a3a3a3;}
.footer-links a {margin-right:1em;color:#a3a3a3;}

.customer_casse img {max-width:100%;width:100%;}
.customer_casse .col-12 {margin-bottom:12px;}

.service_address {color:#9CA6A7;font-size:16px;}
.service_address h3 {font-size:18px;color:#000000;margin-top:1.5em;}
.service_address .addres {margin-bottom:3em;}

.fix-toolbar {
    width: 50px;
}
.fix-toolbar li {
    width: 50px;
    height: 50px;
    position: relative;
    background: rgba(99,99,99,0.7) url(../images/icons.png) no-repeat;
}
.fix-toolbar li.up {
    background-position: -63px -150px;
}
.fix-toolbar li.tel {
    background-position: -63px -108px;
}
.fix-toolbar li.im {
    background-position: -63px -20px;
}
.fix-toolbar li.wechat {
    background-position: -63px -66px;
}
.fix-toolbar li:hover {
    background-color: rgba(99,99,99,1);
}
.fix-toolbar li p {
    position: absolute;
    width: 140px;
    height: 100%;
    padding: 12px 1em;
    left: calc(100% + 12px);
    top: 0;
    opacity: 0;
    background: rgba(99,99,99,1);
    color: #ffffff;
    transition: all 0.1s;
    text-align: center;
    box-sizing: border-box;
    line-height: 13px;
    border-radius:4px;
}
.fix-toolbar li:hover p {
    left: -136px;
    opacity: 1;
}
.fix-toolbar li p a {
    color:#ffffff;
}
.fix-toolbar li.im p {
    line-height: 26px;
}
.fix-toolbar li.wechat p {
    height: 140px;
    top: auto;
    bottom: -12px;
}
.fix-toolbar li.wechat:hover p {
    left: -142px;
    top: auto;
    bottom: -12px;
}
